export enum ActiveStatus {
  活动未开始 = 1,
  报名进行中 = 2,
  报名结束 = 3,
  参赛包领取中 = 4,
  等待比赛 = 5,
  比赛进行中 = 6,
  比赛已结束 = 7,
}

export enum UserActiveState {
  未开始 = 0,
  去报名 = 1, // 且报名结束但是开启绿通
  去支付 = 2,
  查看报名信息且能发布 = 3, // 组队中并且队长
  查看报名信息 = 4, // 组队成功或者不是队长
  开始比赛 = 5,
  查看证书 = 6,
}

// 个人报名按钮状态枚举
export enum UserButtonState {
  不显示 = 0,
  待支付 = 1,
  申请退赛 = 2,
  选择尺码 = 3,
  领取参赛包 = 4,
}

// 队伍报名按钮状态枚举
export enum TeamUserButtonState {
  不显示 = 0,
  待支付 = 1, // 报名期间-未支付
  组队中 = 2, // 已报名组队中（报名期间-已支付-组队未满）
  组队成功 = 3, // 报名期间-已支付-组队未满
  报名已结束 = 4, // 报名已结束 - 等待摇号
  查看详情 = 5, // 摇号未中签（只能查看详情）
  选择尺码 = 6, // 中签 - 未选择尺码
  中签_待支付 = 7, // 中签 - 已选尺码 - 未支付
  中签_已完成 = 8, // 中签 - 已选尺码 - 已支付或不收费
  领取参赛包 = 9, // 选择线上（查看物流，等待开赛）；选择线下（查看地址信息，等待开赛）
  开赛 = 10, // 比赛当天，立即开赛
}

// 领取参赛包状态枚举
export enum BagWayStatus {
  未选择尺码 = 0,
  线下 = 1,
  线上 = 2,
}

export enum fromType {
  活动详情 = 'detail',
  组队大厅 = 'team-list',
  分享 = 'share',
}

export enum ReportSourceType {
  比赛 = 1,
  文章 = 2,
  评论 = 3,
  队名 = 4,
}
